Appearance
Portainer 是一个轻量级的管理界面,可以让你轻松地管理不同的Docker环境。Portainer 可以运行作为一个容器,允许你管理容器、镜像、网络等。
服务安装
拉取最新的 Portainer
docker pull portainer/portainer-ce:latest
#指定版本(建议)
docker pull portainer/portainer-ce:2.19.5
#确认镜像已经存在
docker images | grep portainer
#创建数据卷
docker volume create portainer_data安装和启动
docker run -d \
--name portainer \
--restart=always \
-p 9443:9443 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:2.19.5参数说明:
-d:后台运行--name portainer:容器名称--restart=always:Docker 启动时自动拉起-p 9443:9443:HTTPS 访问端口-v /var/run/docker.sock:/var/run/docker.sock:连接本机 Docker-v portainer_data:/data:持久化 Portainer 数据portainer/portainer-ce:2.19.5:指定 Portainer 版本
浏览器访问:
https://服务器IP:9443
https://175.178.129.110:9443开放一下端口
⬇️ 下面实际是直接开通了一下云服务器的端口开放
#开放端口
firewall-cmd --zone=public --add-port=9000/tcp --permanent
# 重启防火墙
firewall-cmd --reload
# 查看开放的端口列表
firewall-cmd --list-port重新安装
待更新;skip
# 停止并删除旧容器
docker stop portainer
docker rm portainer
# 删除数据卷(会丢失所有配置)
docker volume rm portainer_data
# 重新安装 Portainer
docker run -d -p 9443:9443 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest我这里最后还是使用↓ 进行运行的
docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer